Sofosbuvir - - Generic Name , Brand Names, How To Use, Precautions, Side Effects